/**
 * 初始化页面
 */
function initPage() {
    getModuleOperationByUserDMAndModuleDM(parent.parent.session.USER_DM,myTools.getQueryString("MODULE_DM"),'1',"securityDIV");//取模块权限按钮
    getRole();
}
/**
 *取得角色列表
 */
function getRole() {
    var json = {
        url:contextPath + "/server/base/select.do",
        msg:"数据加载中.....",
        form:"searchForm",
        params:{
            "SQLID":"role.selectRole"
        },
        callback:[getRoleCallBack]
    };
    AjaxTools.ajax(json);
}
function getRoleCallBack(json) {
    if (json.code == "00") {
        var a = {
            priKey:"ROLE_DM",
            header:["角色代码","角色名称","角色描述"],
            column:["ROLE_DM","ROLE_NAME","ROLE_DESC"],
            aligns:["center","left","left"],
            width:[60,90,],
            data:json,
            pageFun:"queryPage"
        };
        myGrid.grid(a);
    } else {
        alert(json.data);
    }
}
/**
 * 翻页
 * @param page
 * @return
 */
function queryPage(page) {
    var json = {
        url:contextPath + "/server/base/select.do",
        msg:"数据加载中.....",
        form:"searchForm",
        params:{
    		"SQLID":"role.selectRole",
            "CURPAGE":page
        },
        callback:[getRoleCallBack]
    };
    AjaxTools.ajax(json);
}
/**
 *显示添加角色窗口
 */
function addRole() {
    win.open('addRole', '添加角色', '../../../admin/role/addRole.jsp', 450, 250, true, true);
}
/**
 *显示修改角色窗口
 */
function editRole() {
    var id = myGrid.getSelectedID();
    if (id)
        win.open('editRole', '修改角色', '../../../admin/role/editRole.jsp?ROLE_DM=' + id, 450, 250, true, true);
}

/**
 *显示分配模块窗口
 */
function addRoleModule() {
    var id = myGrid.getSelectedID();
    if (id)
        win.open('addRoleModule', '分配模块', '../../../admin/role/addRoleModule.jsp?ROLE_DM=' + id, 300, 450, true, true);
}
/**
 * 删除角色
 */
function delRole() {
    var ids = myGrid.getSelectedIDS();
    if (ids) {
        if (confirm("是否确认删除？")) {
            var json = {
                url:contextPath + "/server/sys/deleteRole.do",
                msg:"数据删除中.....",
                params:{
                    "IDS":ids
                },
                callback:[delRoleCallBack]
            };
            AjaxTools.ajax(json);
        }
    }
}
function delRoleCallBack(json) {
    var code = json.code;
    if (code == "00") {
        alert(json.data);
        getRole();
    } else {
        alert(json.data);
    }

}